home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / xrc55.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  26.8 KB  |  939 lines

  1. *GPDSpecVersion: "1.0"
  2. *GPDFileVersion: "1.22"
  3. *GPDFileName: "xrc55.gpd"
  4. *Include: "StdNames.gpd"
  5. *Include: "ttfsub.gpd"
  6. *ModelName: "Xerox DocuPrint C55 PCL 5C"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "pcl5eres.dll"
  9. *PrinterType: PAGE
  10. *HelpFile: "XeroxDP.hlp"
  11. *PrintRatePPM: 12
  12. *MaxCopies: 99
  13.  
  14. *rcInstalledOptionNameID: 443
  15. *rcNotInstalledOptionNameID: 444
  16.  
  17. *switch: ColorMode
  18. {
  19.     *case: Mono
  20.         {
  21.             *BestQualitySettings: LIST(ColorMode.Mono, Resolution.Option1, Halftone.HT_PATSIZE_SUPERCELL_M)
  22.             *BetterQualitySettings: LIST(ColorMode.Mono, Resolution.Option1, Halftone.HT_PATSIZE_8x8_M)
  23.             *DraftQualitySettings: LIST(ColorMode.Mono, Resolution.Option2, Halftone.HT_PATSIZE_6x6_M)
  24.             *DefaultQuality:BETTERQUALITY
  25.         }
  26.     *default:
  27.         {
  28.             *BestQualitySettings: LIST(ColorMode.24bpp, Resolution.Option1, Halftone.Option1)
  29.             *BetterQualitySettings: LIST(ColorMode.24bpp, Resolution.Option2, Halftone.Option1)
  30.             *DraftQualitySettings: LIST(ColorMode.8bpp, Resolution.Option2, Halftone.Option2)
  31.             *DefaultQuality:BETTERQUALITY
  32.         }
  33. }
  34.  
  35. *Feature: EdgeSmoothing
  36. {
  37.     *rcNameID: 573
  38.     *HelpIndex: 45763
  39.     *DefaultOption: ON
  40.     *Option: ON
  41.     {
  42.         *rcNameID: =ON_DISPLAY
  43.         *Command: CmdSelect
  44.         {
  45.             *Order: JOB_SETUP.4
  46.             *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET RET=ON<0A>"
  47.  
  48.         }
  49.     }
  50.     *Option: OFF
  51.     {
  52.         *rcNameID: =OFF_DISPLAY
  53.         *Command: CmdSelect
  54.         {
  55.             *Order: JOB_SETUP.4
  56.             *Cmd: "<1B>%%-12345X@PJL JOB<0D0A>@PJL SET RET=OFF<0A>"
  57.  
  58.         }
  59.     }
  60. }
  61.  
  62. *Feature: EnhancedAlign
  63. {
  64.     *rcNameID: 574
  65.     *HelpIndex: 45764
  66.     *DefaultOption: OFF
  67.     *Option: ON
  68.     {
  69.         *rcNameID: =ON_DISPLAY
  70.         *Command: CmdSelect
  71.         {
  72.             *Order: JOB_SETUP.6
  73.             *Cmd: "@PJL SET XALIGN=ON<0A>"
  74.  
  75.         }
  76.     }
  77.     *Option: OFF
  78.     {
  79.         *rcNameID: =OFF_DISPLAY
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: JOB_SETUP.6
  83.             *Cmd: "@PJL SET XALIGN=OFF<0A>"
  84.  
  85.         }
  86.     }
  87. }
  88.  
  89. *Feature: Orientation
  90. {
  91.     *rcNameID: =ORIENTATION_DISPLAY
  92.     *DefaultOption: PORTRAIT
  93.     *Option: PORTRAIT
  94.     {
  95.         *rcNameID: =PORTRAIT_DISPLAY
  96.         *Command: CmdSelect
  97.         {
  98.             *Order: DOC_SETUP.25
  99.             *NoPageEject?: TRUE
  100.             *Cmd: "<1B>&l0o1E"
  101.         }
  102.     }
  103.     *Option: LANDSCAPE_CC90
  104.     {
  105.         *rcNameID: =LANDSCAPE_DISPLAY
  106.         *Command: CmdSelect
  107.         {
  108.             *Order: DOC_SETUP.25
  109.             *NoPageEject?: TRUE
  110.             *Cmd: "<1B>&l1o1E"
  111.         }
  112.     }
  113. }
  114. *Feature: InputBin
  115. {
  116.     *rcNameID: =PAPER_SOURCE_DISPLAY
  117.     *DefaultOption: Option1
  118.     *Option: Option1
  119.     {
  120.         *rcNameID: 276
  121.         *Command: CmdSelect
  122.         {
  123.             *Order: DOC_SETUP.20
  124.             *Cmd: "<1B>&l1H"
  125.         }
  126.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL)
  127.     }
  128.     *Option: Option2
  129.     {
  130.         *rcNameID: 277
  131.         *Command: CmdSelect
  132.         {
  133.             *Order: DOC_SETUP.20
  134.             *Cmd: "<1B>&l5H"
  135.         }
  136.     *Constraints: LIST(PaperSize.ENV_10, PaperSize.ENV_DL)
  137.     }
  138.     *Option: MANUAL
  139.     {
  140.         *rcNameID: =MANUAL_FEED_DISPLAY
  141.         *Command: CmdSelect
  142.         {
  143.             *Order: DOC_SETUP.20
  144.             *Cmd: "<1B>&l2H"
  145.         }
  146.     }
  147. }
  148. *Feature: Tray2
  149. {
  150.     *rcNameID: 277
  151.     *HelpIndex: 45760
  152.     *FeatureType: PRINTER_PROPERTY
  153.     *DefaultOption: NotInstalled
  154.  
  155.     *Option: Installed
  156.     {
  157.     *rcNameID: 443
  158.     }
  159.     *Option: NotInstalled
  160.     {
  161.     *rcNameID: 444
  162.     *Constraints: LIST(InputBin.Option2)
  163.     }
  164. }
  165.  
  166. *Feature: Resolution
  167. {
  168.     *rcNameID: =RESOLUTION_DISPLAY
  169.     *DefaultOption: Option2
  170.     *Option: Option1
  171.     {
  172.         *Name: "600 x 600 " =DOTS_PER_INCH
  173.         *DPI: PAIR(600, 600)
  174.         *TextDPI: PAIR(600, 600)
  175.         *MinStripBlankPixels: 32
  176.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  177.         *SpotDiameter: 100
  178.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  179.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  180.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  181.         *Command: CmdSelect
  182.         {
  183.             *Order: JOB_SETUP.9
  184.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  185.         }
  186.     }
  187.     *Option: Option2
  188.     {
  189.         *Name: "300 x 300 " =DOTS_PER_INCH
  190.         *DPI: PAIR(300, 300)
  191.         *TextDPI: PAIR(300, 300)
  192.         *MinStripBlankPixels: 32
  193.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  194.         *SpotDiameter: 100
  195.         *Command: CmdBeginRaster { *Cmd : "<1B>*v7S<1B>*r1A" }
  196.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  197.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  198.         *Command: CmdSelect
  199.         {
  200.             *Order: JOB_SETUP.9
  201.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  202.         }
  203.     }
  204. }
  205.  
  206. *Feature: PaperSize
  207. {
  208.     *rcNameID: =PAPER_SIZE_DISPLAY
  209.     *DefaultOption: LETTER
  210.     *Option: LETTER
  211.     {
  212.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  213.         *switch: Orientation
  214.         {
  215.             *case: PORTRAIT
  216.             {
  217.                 *PrintableArea: PAIR(9600, 12600)
  218.                 *PrintableOrigin: PAIR(300, 300)
  219.                 *CursorOrigin: PAIR(300, 300)
  220.                 *Command: CmdSelect
  221.                 {
  222.                     *Order: PAGE_SETUP.18
  223.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7560Y"
  224.                 }
  225.             }
  226.             *case: LANDSCAPE_CC90
  227.             {
  228.                 *PrintableArea: PAIR(9600, 12600)
  229.                 *PrintableOrigin: PAIR(300, 300)
  230.                 *CursorOrigin: PAIR(300, 12900)
  231.                 *Command: CmdSelect
  232.                 {
  233.                     *Order: PAGE_SETUP.18
  234.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7560x5760Y"
  235.                 }
  236.             }
  237.         }
  238.     }
  239.     *Option: LEGAL
  240.     {
  241.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  242.         *switch: Orientation
  243.         {
  244.             *case: PORTRAIT
  245.             {
  246.                 *PrintableArea: PAIR(9600, 16200)
  247.                 *PrintableOrigin: PAIR(300, 300)
  248.                 *CursorOrigin: PAIR(300, 300)
  249.                 *Command: CmdSelect
  250.                 {
  251.                     *Order: PAGE_SETUP.18
  252.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9720Y"
  253.                 }
  254.             }
  255.             *case: LANDSCAPE_CC90
  256.             {
  257.                 *PrintableArea: PAIR(9600, 16200)
  258.                 *PrintableOrigin: PAIR(300, 300)
  259.                 *CursorOrigin: PAIR(300, 16500)
  260.                 *Command: CmdSelect
  261.                 {
  262.                     *Order: PAGE_SETUP.18
  263.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9720x5760Y"
  264.                 }
  265.             }
  266.         }
  267.     }
  268.     *Option: EXECUTIVE
  269.     {
  270.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  271.         *switch: Orientation
  272.         {
  273.             *case: PORTRAIT
  274.             {
  275.                 *PrintableArea: PAIR(8100, 12000)
  276.                 *PrintableOrigin: PAIR(300, 300)
  277.                 *CursorOrigin: PAIR(300, 300)
  278.                 *Command: CmdSelect
  279.                 {
  280.                     *Order: PAGE_SETUP.18
  281.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7200Y"
  282.                 }
  283.             }
  284.             *case: LANDSCAPE_CC90
  285.             {
  286.                 *PrintableArea: PAIR(8100, 12000)
  287.                 *PrintableOrigin: PAIR(300, 300)
  288.                 *CursorOrigin: PAIR(300, 12300)
  289.                 *Command: CmdSelect
  290.                 {
  291.                     *Order: PAGE_SETUP.18
  292.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7200x4860Y"
  293.                 }
  294.             }
  295.         }
  296.     }
  297.     *Option: A4
  298.     {
  299.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  300.         *switch: Orientation
  301.         {
  302.             *case: PORTRAIT
  303.             {
  304.                 *PrintableArea: PAIR(9324, 13428)
  305.                 *PrintableOrigin: PAIR(300, 300)
  306.                 *CursorOrigin: PAIR(300, 300)
  307.                 *Command: CmdSelect
  308.                 {
  309.                     *Order: PAGE_SETUP.18
  310.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8057Y"
  311.                 }
  312.             }
  313.             *case: LANDSCAPE_CC90
  314.             {
  315.                 *PrintableArea: PAIR(9324, 13428)
  316.                 *PrintableOrigin: PAIR(300, 300)
  317.                 *CursorOrigin: PAIR(300, 13728)
  318.                 *Command: CmdSelect
  319.                 {
  320.                     *Order: PAGE_SETUP.18
  321.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8057x5594Y"
  322.                 }
  323.             }
  324.         }
  325.     }
  326.     *Option: A5
  327.     {
  328.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  329.         *switch: Orientation
  330.         {
  331.             *case: PORTRAIT
  332.             {
  333.                 *PrintableArea: PAIR(6396, 9324)
  334.                 *PrintableOrigin: PAIR(300, 300)
  335.                 *CursorOrigin: PAIR(300, 300)
  336.                 *Command: CmdSelect
  337.                 {
  338.                     *Order: PAGE_SETUP.18
  339.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t3838x5594Y"
  340.                 }
  341.             }
  342.             *case: LANDSCAPE_CC90
  343.             {
  344.                 *PrintableArea: PAIR(6396, 9324)
  345.                 *PrintableOrigin: PAIR(300, 300)
  346.                 *CursorOrigin: PAIR(300, 9624)
  347.                 *Command: CmdSelect
  348.                 {
  349.                     *Order: PAGE_SETUP.18
  350.                     *Cmd: "<1B>&l25a8c1E<1B>*p0x0Y<1B>*c0t5594x3838Y"
  351.                 }
  352.             }
  353.         }
  354.     }
  355.     *Option: STATEMENT
  356.     {
  357.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  358.         *switch: Orientation
  359.         {
  360.             *case: PORTRAIT
  361.             {
  362.                 *PrintableArea: PAIR(6000, 9600)
  363.                 *PrintableOrigin: PAIR(300, 300)
  364.                 *CursorOrigin: PAIR(300, 300)
  365.                 *Command: CmdSelect
  366.                 {
  367.                     *Order: PAGE_SETUP.18
  368.                     *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t7560x12000Y"
  369.                 }
  370.             }
  371.             *case: LANDSCAPE_CC90
  372.             {
  373.                 *PrintableArea: PAIR(6000, 9600)
  374.                 *PrintableOrigin: PAIR(300, 300)
  375.                 *CursorOrigin: PAIR(300, 9900)
  376.                 *Command: CmdSelect
  377.                 {
  378.                     *Order: PAGE_SETUP.18
  379.                     *Cmd: "<1B>&l2008a8c1E<1B>*p0x0Y<1B>*c0t12000x7560Y"
  380.                 }
  381.             }
  382.         }
  383.     }
  384.  
  385.     *Option: SPFOLIO     *%8.5 x 12.4 in
  386.     {
  387.         *rcNameID: 491
  388.     *PageDimensions: PAIR(10200, 14880)     *%8.5x1200, 12.4x1200
  389.         *switch: Orientation
  390.         {
  391.             *case: PORTRAIT
  392.             {
  393.                 *PrintableArea: PAIR(9600, 14280)
  394.                 *PrintableOrigin: PAIR(300, 300)
  395.                 *CursorOrigin: PAIR(300, 300)
  396.                 *Command: CmdSelect
  397.                 {
  398.                     *Order: PAGE_SETUP.18
  399.                     *Cmd: "<1B>&l2009a8c1E<1B>*p0x0Y<1B>*c0t5760x8568Y"
  400.                 }
  401.             }
  402.             *case: LANDSCAPE_CC90
  403.             {
  404.                 *PrintableArea: PAIR(9600, 14280)
  405.                 *PrintableOrigin: PAIR(300, 300)
  406.                 *CursorOrigin: PAIR(300, 14580)
  407.                 *Command: CmdSelect
  408.                 {
  409.                     *Order: PAGE_SETUP.18
  410.                     *Cmd: "<1B>&l2009a8c1E<1B>*p0x0Y<1B>*c0t8568x5760Y"
  411.                 }
  412.             }
  413.         }
  414.     }
  415.  
  416.     *Option: Legal13  *%8.5 x 13 in
  417.     {
  418.         *rcNameID: 593
  419.     *PageDimensions: PAIR(10200, 15600)
  420.         *switch: Orientation
  421.         {
  422.             *case: PORTRAIT
  423.             {
  424.                 *PrintableArea: PAIR(9600, 15000)
  425.                 *PrintableOrigin: PAIR(300, 300)
  426.                 *CursorOrigin: PAIR(300, 300)
  427.                 *Command: CmdSelect
  428.                 {
  429.                     *Order: PAGE_SETUP.18
  430.                     *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t5760x9000Y"
  431.                 }
  432.             }
  433.             *case: LANDSCAPE_CC90
  434.             {
  435.                 *PrintableArea: PAIR(9600, 15000)
  436.                 *PrintableOrigin: PAIR(300, 300)
  437.                 *CursorOrigin: PAIR(300, 15300)
  438.                 *Command: CmdSelect
  439.                 {
  440.                     *Order: PAGE_SETUP.18
  441.                     *Cmd: "<1B>&l2007a8c1E<1B>*p0x0Y<1B>*c0t9000x5760Y"
  442.                 }
  443.             }
  444.         }
  445.     }
  446.  
  447.     *Option: 8x10
  448.     {
  449.         *rcNameID: 493
  450.     *PageDimensions: PAIR(9600, 12000)
  451.         *switch: Orientation
  452.         {
  453.             *case: PORTRAIT
  454.             {
  455.                 *PrintableArea: PAIR(9000, 11400)
  456.                 *PrintableOrigin: PAIR(300, 300)
  457.                 *CursorOrigin: PAIR(300, 300)
  458.                 *Command: CmdSelect
  459.                 {
  460.                     *Order: PAGE_SETUP.18
  461.                     *Cmd: "<1B>&l2010a8c1E<1B>*p0x0Y<1B>*c0t5760x6840Y"
  462.                 }
  463.             }
  464.             *case: LANDSCAPE_CC90
  465.             {
  466.                 *PrintableArea: PAIR(9000, 11400)
  467.                 *PrintableOrigin: PAIR(300, 300)
  468.                 *CursorOrigin: PAIR(300, 11700)
  469.                 *Command: CmdSelect
  470.                 {
  471.                     *Order: PAGE_SETUP.18
  472.                     *Cmd: "<1B>&l2010a8c1E<1B>*p0x0Y<1B>*c0t6840x5760Y"
  473.                 }
  474.             }
  475.         }
  476.     }
  477.  
  478.     *Option: B5
  479.     {
  480.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  481.         *switch: Orientation
  482.         {
  483.             *case: PORTRAIT
  484.             {
  485.                 *PrintableArea: PAIR(7680, 11160)
  486.                 *PrintableOrigin: PAIR(300, 300)
  487.                 *CursorOrigin: PAIR(300, 300)
  488.                 *Command: CmdSelect
  489.                 {
  490.                     *Order: PAGE_SETUP.18
  491.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4608x6696Y"
  492.                 }
  493.             }
  494.             *case: LANDSCAPE_CC90
  495.             {
  496.                 *PrintableArea: PAIR(7680, 11160)
  497.                 *PrintableOrigin: PAIR(300, 300)
  498.                 *CursorOrigin: PAIR(300, 11460)
  499.                 *Command: CmdSelect
  500.                 {
  501.                     *Order: PAGE_SETUP.18
  502.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6696x4608Y"
  503.                 }
  504.             }
  505.         }
  506.     }
  507.  
  508. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  509. *% UI constraints added 4-19-2001 for WinXP - timg
  510.     *Option: ENV_10
  511.     {
  512.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  513.  
  514.         *switch: Orientation
  515.         {
  516.             *case: PORTRAIT
  517.             {
  518.                 *PrintableArea: PAIR(4350, 10800)
  519.                 *PrintableOrigin: PAIR(300, 300)
  520.                 *CursorOrigin: PAIR(300, 300)
  521.                 *Command: CmdSelect
  522.                 {
  523.                     *Order: PAGE_SETUP.18
  524.                     *Cmd: "<1B>*r1U<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2610x6480Y"
  525.                 }
  526.             }
  527.             *case: LANDSCAPE_CC90
  528.             {
  529.                 *PrintableArea: PAIR(4350, 10800)
  530.                 *PrintableOrigin: PAIR(300, 300)
  531.                 *CursorOrigin: PAIR(300, 11100)
  532.                 *Command: CmdSelect
  533.                 {
  534.                     *Order: PAGE_SETUP.18
  535.                     *Cmd: "<1B>*r1U<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2610Y"
  536.                 }
  537.             }
  538.         }
  539.     *Constraints: LIST(ColorMode.Color, ColorMode.8bpp, ColorMode.24bpp)
  540.     }
  541.  
  542. *% Note that Color mode is forced to monocrome for envelopes <1B>*r1U
  543. *% UI constraints added 4-19-2001 for WinXP - timg
  544.     *Option: ENV_DL
  545.     {
  546.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  547.  
  548.         *switch: Orientation
  549.         {
  550.             *case: PORTRAIT
  551.             {
  552.                 *PrintableArea: PAIR(4596, 9792)
  553.                 *PrintableOrigin: PAIR(300, 300)
  554.                 *CursorOrigin: PAIR(300, 300)
  555.                 *Command: CmdSelect
  556.                 {
  557.                     *Order: PAGE_SETUP.18
  558.                     *Cmd: "<1B>*r1U<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x5875Y"
  559.                 }
  560.             }
  561.             *case: LANDSCAPE_CC90
  562.             {
  563.                 *PrintableArea: PAIR(4596, 9792)
  564.                 *PrintableOrigin: PAIR(300, 300)
  565.                 *CursorOrigin: PAIR(300, 10092)
  566.                 *Command: CmdSelect
  567.                 {
  568.                     *Order: PAGE_SETUP.18
  569.                     *Cmd: "<1B>*r1U<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2758Y"
  570.                 }
  571.             }
  572.         }
  573.     *Constraints: LIST(ColorMode.Color, ColorMode.8bpp, ColorMode.24bpp)
  574.     }
  575. }
  576.  
  577. *Feature: MediaType
  578. {
  579.     *rcNameID: =MEDIA_TYPE_DISPLAY
  580.     *DefaultOption: STANDARD
  581.     *Option: STANDARD
  582.     {
  583.         *rcNameID: =PLAIN_PAPER_DISPLAY
  584.         *Command: CmdSelect
  585.         {
  586.             *Order: JOB_SETUP.7
  587.             *Cmd: "@PJL SET MEDIATYPE=PAPER<0A>"
  588.         }
  589.     }
  590.     *Option: TRANSPARENCY
  591.     {
  592.         *rcNameID: =TRANSPARENCY_DISPLAY
  593.         *Command: CmdSelect
  594.         {
  595.             *Order: JOB_SETUP.7
  596.             *Cmd: "@PJL SET MEDIATYPE=TRANSPARENCY<0A>"
  597.         }
  598.     }
  599. }
  600.  
  601. *Feature: PrintQuality
  602. {
  603.     *rcNameID: =TEXT_QUALITY_DISPLAY
  604.     *DefaultOption: Option1
  605.     *Option: Option1
  606.     {
  607.         *rcNameID: 317
  608.         *Command: CmdSelect
  609.         {
  610.             *Order: DOC_SETUP.18
  611.             *Cmd: "<1B>*o0Q"
  612.         }
  613.     }
  614.     *Option: Option2
  615.     {
  616.         *rcNameID: 318
  617.         *Command: CmdSelect
  618.         {
  619.             *Order: DOC_SETUP.18
  620.             *Cmd: "<1B>*o-1Q"
  621.         }
  622.     }
  623.     *Option: Option3
  624.     {
  625.         *rcNameID: 319
  626.         *Command: CmdSelect
  627.         {
  628.             *Order: DOC_SETUP.18
  629.             *Cmd: "<1B>*o1Q"
  630.         }
  631.     }
  632. }
  633.  
  634. *Feature: ColorSettings
  635. {
  636.     *rcNameID: 563
  637.     *HelpIndex: 45765
  638.     *DefaultOption: Option1
  639.     *Option: Option1
  640.     {
  641.         *rcNameID: 565
  642.     }
  643.     *Option: Option2
  644.     {
  645.         *rcNameID: 566
  646.     }
  647.     *Option: Option3
  648.     {
  649.         *rcNameID: 569
  650.     }
  651. }
  652.  
  653. *Feature: ColorMode
  654. {
  655.     *rcNameID: =COLOR_PRINTING_MODE_DISPLAY
  656.     *UpdateQualityMacro?: TRUE
  657.     *DefaultOption: 24bpp
  658.     *Option: Mono
  659.     {
  660.         *rcNameID: =MONO_DISPLAY
  661.         *DevNumOfPlanes: 1
  662.         *DevBPP: 1
  663.         *Color? : FALSE
  664.     }
  665.     *Option: Color
  666.     {
  667.         *rcNameID: =COLOR_DISPLAY
  668.         *DevNumOfPlanes: 3
  669.         *DevBPP: 1
  670.         *DrvBPP: 4
  671.         EXTERN_GLOBAL: *RasterSendAllData? : TRUE
  672.         *PaletteSize : 8
  673.         *PaletteProgrammable? : TRUE
  674.         *ColorPlaneOrder: LIST(CYAN, MAGENTA, YELLOW)
  675.         *Command: CmdSendCyanData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  676.         *Command: CmdSendMagentaData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"V" }
  677.         *Command: CmdSendYellowData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  678.         *Command: CmdSelectBlackColor { *Cmd : "<1B>*v7S" }
  679.         *Command: CmdSelectRedColor { *Cmd : "<1B>*v6S" }
  680.         *Command: CmdSelectGreenColor { *Cmd : "<1B>*v5S" }
  681.         *Command: CmdSelectYellowColor { *Cmd : "<1B>*v4S" }
  682.         *Command: CmdSelectBlueColor { *Cmd : "<1B>*v3S" }
  683.         *Command: CmdSelectMagentaColor { *Cmd : "<1B>*v2S" }
  684.         *Command: CmdSelectCyanColor { *Cmd : "<1B>*v1S" }
  685.         *Command: CmdSelectWhiteColor { *Cmd : "<1B>*v0S" }
  686.  
  687.         *Command: CmdSelect
  688.         {
  689.             *Order: PAGE_SETUP.16
  690.             *Cmd: "<1B>*v6W<00 00 03 08 08 08>"
  691.         }
  692.     *Constraints: LIST(PaperSize.ENV_DL ,PaperSize.ENV_10)
  693.     }
  694.     *Option: 8bpp
  695.     {
  696.         *rcNameID: =8BPP_DISPLAY
  697.         *DevNumOfPlanes: 1
  698.         *DevBPP: 8
  699.         *DrvBPP: 8
  700.         *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  701.         *PaletteSize: 256
  702.         *PaletteProgrammable? : TRUE
  703.         *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}"I" }
  704.         *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  705.         *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes}"S" }
  706.  
  707.         *Command: CmdSelect
  708.         {
  709.             *Order: PAGE_SETUP.16
  710.             *Cmd: "<1B>*v1N<1B>*v1O<1B>*t0I<1B>*l184O<1B>*v6W<000108080808>"
  711.         }
  712.     *Constraints: LIST(PaperSize.ENV_DL ,PaperSize.ENV_10)
  713.     }
  714.     *Option: 24bpp
  715.     {
  716.         *rcNameID: =24BPP_DISPLAY
  717.         *DevNumOfPlanes: 1
  718.         *DevBPP: 24
  719.         *DrvBPP: 24
  720.         *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  721.         *PaletteSize: 256
  722.         *PaletteProgrammable? : TRUE
  723.         *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}"I" }
  724.         *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  725.         *Command: CmdSetSrcBmpWidth { *Cmd : "<1B>*r" %d{RasterDataWidthInBytes / 3}"S" }
  726.  
  727.         *switch: ColorSettings
  728.         {
  729.             *case: Option1
  730.             {
  731.             *Command: CmdSelect
  732.             {
  733.                     *Order: PAGE_SETUP.16
  734.                     *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O"
  735. +                          "<1B>*v6W<02 03 08 08 08 08><1B>*v0a0b0c7i255a255b255c0I<1B>*o3W<06 04 02>"
  736.             }
  737.         }
  738.             *case: Option2
  739.             {
  740.             *Command: CmdSelect
  741.             {
  742.                     *Order: PAGE_SETUP.16
  743.                     *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O"
  744. +                         "<1B>*v6W<02 03 08 08 08 08><1B>*v0a0b0c7i255a255b255c0I<1B>*o3W<06 04 01>"
  745.             }
  746.         }
  747.             *case: Option3
  748.             {
  749.             *Command: CmdSelect
  750.             {
  751.                     *Order: PAGE_SETUP.16
  752.                     *Cmd: "<1B>*v1N<1B>*v1O<1B>*l184O"
  753. +                          "<1B>*v6W<00 03 08 08 08 08><1B>*v0a0b0c7i255a255b255c0I<1B>*o3W<06 04 00>"
  754.             }
  755.         }
  756.     }
  757.     *Constraints: LIST(PaperSize.ENV_DL ,PaperSize.ENV_10)
  758.     }
  759. }
  760.  
  761. *Feature: Halftone
  762. {
  763.     *rcNameID: =HALFTONING_DISPLAY
  764.     *DefaultOption: Option1
  765.     *Option: HT_PATSIZE_AUTO
  766.     {
  767.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  768.     }
  769.     *Option: HT_PATSIZE_SUPERCELL_M
  770.     {
  771.         *rcNameID: =HT_SUPERCELL_DISPLAY
  772.     }
  773.     *Option: HT_PATSIZE_6x6_M
  774.     {
  775.         *rcNameID: =HT_DITHER6X6_DISPLAY
  776.     }
  777.     *Option: HT_PATSIZE_8x8_M
  778.     {
  779.         *rcNameID: =HT_DITHER8X8_DISPLAY
  780.     }
  781.     *Option: Option1
  782.     {
  783.         *rcNameID: 571
  784.         *Command: CmdSelect
  785.         {
  786.             *Order: PAGE_SETUP.17
  787.             *Cmd: "<1B>*t3J"  *% according to "Halftone Render Algorithms" table
  788.         }
  789.     }
  790.     *Option: Option2
  791.     {
  792.         *rcNameID: 572
  793.         *Command: CmdSelect
  794.         {
  795.             *Order: PAGE_SETUP.17
  796.             *Cmd: "<1B>*t13J"  *% according to "Halftone Render Algorithms" table
  797.         }
  798.     }
  799. }
  800.  
  801. *Feature: Memory
  802. {
  803.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  804.     *HelpIndex: 45660
  805.     *DefaultOption: 24576KB
  806.     *Option: 24576KB
  807.     {
  808.         *Name: "24MB"
  809.         *MemoryConfigKB: PAIR(24576, 21150)
  810.     }
  811.     *Option: 32768KB
  812.     {
  813.         *Name: "32MB"
  814.         *MemoryConfigKB: PAIR(32768, 28350)
  815.     }
  816.     *Option: 40960KB
  817.     {
  818.         *Name: "40MB"
  819.         *MemoryConfigKB: PAIR(40960, 35550)
  820.     }
  821.     *Option: 49152KB
  822.     {
  823.         *Name: "48MB"
  824.         *MemoryConfigKB: PAIR(49152, 42750)
  825.     }
  826.     *Option: 57344KB
  827.     {
  828.         *Name: "56MB"
  829.         *MemoryConfigKB: PAIR(57344, 49950)
  830.     }
  831.     *Option: 65536KB
  832.     {
  833.         *Name: "64MB"
  834.         *MemoryConfigKB: PAIR(65536, 57150)
  835.     }
  836. }
  837.  
  838. *Feature: HardDisk
  839. {
  840.     *rcNameID: 430
  841.     *HelpIndex: 45659
  842.     *FeatureType: PRINTER_PROPERTY
  843.     *DefaultOption: NotInstalled
  844.  
  845.     *Option: Installed
  846.     {
  847.         *rcNameID: 443
  848.     }
  849.     *Option: NotInstalled
  850.     {
  851.         *rcNameID: 444
  852.     }
  853. }
  854.  
  855. *Command: CmdStartDoc
  856. {
  857.     *Order: DOC_SETUP.11
  858.     *Cmd: "<1B>&u600D<1B>*r0F"
  859. }
  860. *Command: CmdStartPage
  861. {
  862.     *Order: PAGE_SETUP.1
  863.     *Cmd: "<1B>*b0M<0D>"
  864. }
  865. *Command: CmdEndJob
  866. {
  867.     *Order: JOB_FINISH.1
  868.     *Cmd: "<1B>E<1B>%%-12345X@PJL EOJ<0D0A1B>%%-12345X"
  869. }
  870. *Command: CmdCopies
  871. {
  872.     *Order: DOC_SETUP.13
  873.     *Cmd: "<1B>&l" %d[1,99]{NumOfCopies}"X"
  874. }
  875. *RotateCoordinate?: TRUE
  876. *RotateRaster?: TRUE
  877. *RotateFont?: TRUE
  878. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  879. *MemoryUsage: LIST(FONT)
  880. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  881. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  882. *XMoveThreshold: 0
  883. *YMoveThreshold: 0
  884. *XMoveUnit: 600
  885. *YMoveUnit: 600
  886. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  887. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  888. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  889. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  890. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d[1,12600]{max_repeat((DestYRel / 2) )}"Y" }
  891. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d[1,12600]{max_repeat((DestYRel / 2) )}"Y" }
  892. *Command: CmdCR { *Cmd : "<0D>" }
  893. *Command: CmdLF { *Cmd : "<0A>" }
  894. *Command: CmdFF { *Cmd : "<0C>" }
  895.  
  896. *ChangeColorModeOnPage?: TRUE
  897. *Command: CmdDefinePaletteEntry { *Cmd : "<1B>*v" %d{RedValue}"a" %d{GreenValue}"b" %d{BlueValue}"c" %d{PaletteIndexToProgram}
  898. + "I" }
  899. *Command: CmdSelectPaletteEntry { *Cmd : "<1B>*v" %d{CurrentPaletteIndex}"S" }
  900.  
  901. *Command: CmdBackSpace { *Cmd : "<08>" }
  902. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  903. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  904. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  905. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  906. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  907. *EjectPageWithFF?: TRUE
  908. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  909. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  910. *OutputDataFormat: H_BYTE
  911. *OptimizeLeftBound?: TRUE
  912. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  913. *CursorYAfterSendBlockData: AUTO_INCREMENT
  914. *DefaultFont: 136
  915. *DefaultCTT: 0
  916. *CharPosition: BASELINE
  917. *TTFSEnabled?: TRUE
  918. *DeviceFonts: LIST(134,135,136,137,138,139,140,146,147,148,149,150,151,152,153,154,
  919. +                   155,156,157,164,165,166,196,197,198,199,200,201,202,203,209,210,
  920. +                   211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,
  921. +                   227,228,229,230)
  922. *MinFontID: 16534
  923. *MaxFontID: 32768
  924. *FontFormat: HPPCL_OUTLINE
  925. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  926. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  927. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  928. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  929. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  930. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  931. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  932. *MinGrayFill: 1
  933. *MaxGrayFill: 100
  934. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  935. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  936. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  937. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  938. *Command: CmdRectBlackFill { *Cmd : "<1B>*c0P" }
  939.